home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 3 / Cream of the Crop 3.iso / comm / voxel101.zip / VOIXEL.DOC < prev    next >
Text File  |  1994-02-06  |  53KB  |  2,747 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.                                VoiXEL 1.01
  8.  
  9.  
  10.  
  11.                                Feb 6, 1994
  12.  
  13.  
  14.  
  15.  
  16.  
  17. ===========================================================================
  18.  
  19.  
  20.  
  21. Contents
  22.  
  23.  
  24.  
  25.  
  26.  
  27. 1    Introduction                                                 2
  28.  
  29.      1.1    What is VoiXEL .....................................  2
  30.  
  31.      1.2    Shareware Information ..............................  3
  32.  
  33.      1.3    Summary of Features ................................  4
  34.  
  35.      1.4    System Requirements ................................  5
  36.  
  37.      1.5    Known Bugs .........................................  5
  38.  
  39.      1.6    Acknowledgements ...................................  5
  40.  
  41.  
  42.  
  43.  
  44.  
  45. 2    Installation                                                 5
  46.  
  47.      2.1    Installing VoiXEL ..................................  5
  48.  
  49.  
  50.  
  51.  
  52.  
  53. 3    The Workbench Interface                                      6
  54.  
  55.      3.1    VoiXEL Tooltypes ...................................  6
  56.  
  57.      3.2    VoiXELandGPFax .....................................  6
  58.  
  59.      3.3    VoiXEL .............................................  8
  60.  
  61.  
  62.  
  63.  
  64.  
  65. 4    Operating from the Shell                                     9
  66.  
  67.      4.1    VoiXEL arguments ...................................  9
  68.  
  69.  
  70.  
  71.  
  72.  
  73. 5    VoiXEL Userguide ..........................................  10
  74.  
  75.      5.1    Manual Play ........................................  10
  76.  
  77.      5.2    Manual Record ......................................  10
  78.  
  79.      5.3    Record Conversation ................................  10
  80.  
  81.      5.4    Silence Level/Time .................................  11
  82.  
  83.      5.5    Compressions .......................................  11
  84.  
  85.      5.6    I/O Devices ........................................  11
  86.  
  87.      5.7    ZyXEL Voice Conversion .............................  11
  88.  
  89.      5.8    Answer Call/Fax/Data ...............................  12
  90.  
  91.      5.9    Load & Save Settings ...............................  12 
  92.  
  93.      5.10   Answermachine ......................................  12
  94.  
  95.      5.11   Loglist ............................................  13
  96.  
  97.      5.12   Answer Option Settings .............................  13
  98.  
  99.      5.12.1   Fax & Data Scripts ...............................  13
  100.  
  101.      5.12.2   Ring settings ....................................  13
  102.  
  103.      5.12.3   Call Delivery ....................................  13
  104.  
  105.      5.13   Remote Option Settings .............................  14
  106.  
  107.      5.13.1   Password .........................................  14
  108.  
  109.      5.13.2   Userdefined DTMF-keys ............................  14
  110.  
  111.      5.14   Remote Mode ........................................  15
  112.  
  113.      5.15   Remote Functions ...................................  15
  114.  
  115.  
  116.  
  117.  
  118.  
  119. 6    Arexx-port                                                   18
  120.  
  121.  
  122.  
  123.  
  124.  
  125. A    Configuration Specifics                                      19
  126.  
  127.      A.1    Serial Settings ....................................  19
  128.  
  129.      A.2    OwnDevUnit.device  .................................  19
  130.  
  131.  
  132.  
  133.  
  134.  
  135. B    Integration with other software                              20
  136.  
  137.      B.1    GPFax ..............................................  20
  138.  
  139.      B.2    AmigaFax ...........................................  20
  140.  
  141.      B.3    UUCP ...............................................  20
  142.  
  143.      B.4    BBS Systems ........................................  20
  144.  
  145.      B.5    Term ...............................................  20
  146.  
  147.  
  148.  
  149.  
  150.  
  151. C    Registration                                                 22
  152.  
  153.      C.1    How To Registrate VoiXEL ...........................  22
  154.  
  155.      C.2    Registration Form ..................................  23
  156.  
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165. Chapter   1   Introduction
  166.  
  167. ===========
  168.  
  169.  
  170.  
  171. 1.1      What is VoiXEL?
  172.  
  173.  
  174.  
  175.     VoiXEL is a program which uses the voice features in the ZyXEL1496-series
  176.  
  177.     modem. The main purpose with VoiXEL is to use the ZyXEL-modem as an
  178.  
  179.     answermachine. The answermachine is fully remotecontrolled so you can
  180.  
  181.     listen to all incoming voice calls from another telephone.
  182.  
  183.  
  184.  
  185.  
  186.  
  187. 1.2      Shareware Information
  188.  
  189.  
  190.  
  191.      The Demoversion of VoiXEL is Shareware - it isn't free, and
  192.  
  193.      all rights are reserved. You are not allowed to sell this
  194.  
  195.      program, and you may only copy it for non-commercial purposes.
  196.  
  197.      If you like (or use) VoiXEL, please registrate you as a user
  198.  
  199.      of VoiXEL. You will then automatically receive a registered
  200.  
  201.      version. Read more about the registrated version in this
  202.  
  203.      documentation.
  204.  
  205.  
  206.  
  207.      Any change to the executable or documentation is prohibited.
  208.  
  209.      You may not modify, disassemble or decompile this program.
  210.  
  211.  
  212.  
  213.      If you want to distribute VoiXEL, the program must be in its
  214.  
  215.      original archive format, including all documentation files,
  216.  
  217.      icons and scriptfiles.
  218.  
  219.  
  220.  
  221.      The registered versions of VoiXEL are commercial and strictly
  222.  
  223.      personal to the person who has registered VoiXEL. They are
  224.  
  225.      not shareware and must not be spread or copied to other persons.
  226.  
  227.      Persons who break these rules will be held responsible for the
  228.  
  229.      economical damage they cause by spreading the registered versions.
  230.  
  231.      Any contravention of this agreement, will cause that I have to stop
  232.  
  233.      the development of VoiXEL.
  234.  
  235.  
  236.  
  237.  
  238.  
  239. 1.3      Summary of Features
  240.  
  241.  
  242.  
  243.     * GUI-interface
  244.  
  245.  
  246.  
  247.     * Possibility to iconify VoiXEL and run it as a background task.
  248.  
  249.  
  250.  
  251.     * OwnDevUnit.device support. VoiXEL releases the serial port if
  252.  
  253.       any other task wants to use it.
  254.  
  255.  
  256.  
  257.     * Localized in different languages. (English, German, Swedish)
  258.  
  259.  
  260.  
  261.     * VoiXEL allows you to use the ZyXEL-modem as an answermachine. The
  262.  
  263.       answermachine is fully remotecontrolled so you can listen at all
  264.  
  265.       incoming voice calls from another telephone.
  266.  
  267.  
  268.  
  269.     * VoiXEL starts a FAX-program if a FAX call was detected.
  270.  
  271.  
  272.  
  273.     * VoiXEL starts a BBS-program or something else if the caller wants to
  274.  
  275.       Up-/Download files with another modem.
  276.  
  277.  
  278.  
  279.     * You can set a phonenumber where you actually are for the moment. If
  280.  
  281.       VoiXEL receives a message it will automatically call this number and
  282.  
  283.       deliver the message.
  284.  
  285.  
  286.  
  287.     * A password is required to enter the remote functions.
  288.  
  289.  
  290.  
  291.     * User-defined DTMF-keys in remote mode.
  292.  
  293.  
  294.  
  295.     * Convert ADPCM files to IFF files.
  296.  
  297.  
  298.  
  299.     * Convert IFF files (any sample frequence) to ADPCM2 or ADPCM3.
  300.  
  301.  
  302.  
  303.     * Manual record from Phoneline or External microphone.
  304.  
  305.  
  306.  
  307.  
  308.  
  309.  
  310.  
  311.     * Manual play to Amigaspeaker, Phoneline or Internal speaker.
  312.  
  313.       If you play a ZyXEL file to Amigaspeaker, you don't have to convert it
  314.  
  315.       to an IFF file. This is a nice feature when playing a 1Mb ZyXEL file...
  316.  
  317.  
  318.  
  319.     * All compression methods are used. (CELP, ADPCM2, ADPCM3, ADPCM2 with
  320.  
  321.       SYNC, ADPCM3 with SYNC)
  322.  
  323.  
  324.  
  325.     * Possibility to answer the first incoming call after 4 RING-signals, next
  326.  
  327.       call after 2 signals. Otherwise you could set it from 1 to 20 signals.
  328.  
  329.  
  330.  
  331.     * All incoming calls are displayed in a Loglist.
  332.  
  333.       Some information about the calls are displayed here, such as Date,
  334.  
  335.       calltype, length and callernumber (if Fax-type).
  336.  
  337.       You can very easy double-click to listen at a voicecall or viewing
  338.  
  339.       an incoming fax.
  340.  
  341.  
  342.  
  343.     * The demoversion doesn't include all functions such as:
  344.  
  345.         The loglist is limited to 2 incoming calls. If the loglist is full
  346.  
  347.         VoiXEL will play the outgoing message and then hangup.
  348.  
  349.  
  350.  
  351.     * The registrated version includes all implemented functions and:
  352.  
  353.         The Loglist is limited to maximum 200 incoming calls.
  354.  
  355.  
  356.  
  357.  
  358.  
  359.  
  360.  
  361. 1.4      System  Requirements
  362.  
  363.  
  364.  
  365.     Computer: Amiga 500/600/1000/1200/2000/3000/4000
  366.  
  367.               AmigaDOS 2.0 and over. (AmigaDOS 2.1 for localization.)
  368.  
  369.               Harddisk is recommended.
  370.  
  371.     Modem:    ZyXEL 1496, 1496E(+), 1496R, 1496S(+)
  372.  
  373.               ZyXEL ROM 5.04a++
  374.  
  375.               Upgrade your ROM to 6.10a for better DTMF-detection
  376.  
  377.               and if you want to use ADPCM2/3 with syncpulses.
  378.  
  379.               VoiXEL isn't tested with ROM 6.11a yet, but it should work.
  380.  
  381.  
  382.  
  383.     Software:
  384.  
  385.       asl.library
  386.  
  387.       OwnDevUnit.device    (Recommended, but not required)
  388.  
  389.  
  390.  
  391.  
  392.  
  393.     VoiXEL is mainly tested on:
  394.  
  395.       A4000/040 / 8Mb RAM / 235Mb HD
  396.  
  397.       Kickstart 3.0
  398.  
  399.       ZyXEL 1496 E/E+ ROM6.10a
  400.  
  401.     but also
  402.  
  403.       A2000/000  512Kb Chip / 2 Mb Fast / 100Mb HD
  404.  
  405.       Kickstart 2.04
  406.  
  407.       ZyXEL 1496 E/E+ ROM6.10a
  408.  
  409.  
  410.  
  411.     There are some problem to play ADPCM3 files yet, but if you have ZyXEL
  412.  
  413.     ROM 6.10 or higher you could use ADPCM3 with sync-pulses. If the ZyXEL
  414.  
  415.     modem loose any voice data during play, it will be corrected when next
  416.  
  417.     sync-pulse is received.
  418.  
  419.     VoiXEL is mainly tested on A4000/040 the last months. I hope there
  420.  
  421.     won't be any bigger problems with slower machines. Use ADPCM2 if you
  422.  
  423.     have problem with the playing. ADPCM3 is quiet reliably on my A4000
  424.  
  425.     but I know it's not perfect.
  426.  
  427.  
  428.  
  429.  
  430.  
  431. 1.5      Known Bugs
  432.  
  433.  
  434.  
  435.     VoiXEL can't iconify if workbench isn't running.
  436.  
  437.  
  438.  
  439.  
  440.  
  441.  
  442.  
  443.  
  444.  
  445. 1.6      Acknowledgments
  446.  
  447.  
  448.  
  449.   I would like to thank all of you in my VoiXEL maillist who have sent me
  450.  
  451.   bug-reports and comments. Your help was very valuable during the
  452.  
  453.   development.
  454.  
  455.  
  456.  
  457.   I would also thank:
  458.  
  459.     Wolfgang Brodowski (Germany) for the german translation.
  460.  
  461.     Ekkehard Br|ggemann (Germany) for the icon 'VoiXEL.info'
  462.  
  463.     Mariah Carey for here entertainment during all compilations ;-)
  464.  
  465.  
  466.  
  467.     Al Villarica
  468.  
  469.     Mikko Hiltunen
  470.  
  471.     Michael Krauss
  472.  
  473.     McOrmond
  474.  
  475.     and all other who helped me.
  476.  
  477.  
  478.  
  479.  
  480.  
  481.  
  482.  
  483.  
  484.  
  485.  
  486.  
  487. Chapter   2   Installation
  488.  
  489. ===========
  490.  
  491.  
  492.  
  493. 2.1      Installing VoiXEL
  494.  
  495.  
  496.  
  497.     1. Assign the path VoiXEL: to your directory where you keep VoiXEL. You
  498.  
  499.        can do this by adding this line to your s:User-Startup
  500.  
  501.  
  502.  
  503.          Assign VoiXEL: Work:VoiXEL
  504.  
  505.  
  506.  
  507.     2. The stack size MUST be 16384 bytes or bigger. When you start VoiXEL
  508.  
  509.        from Workbench the icon should set the stack to 16384 bytes. If you
  510.  
  511.        run VoiXEL from an AREXX-scripts such as 'VoiXELandGPFax' you must
  512.  
  513.        edit your s:Startup-Sequence and add the line
  514.  
  515.  
  516.  
  517.          Stack 20000
  518.  
  519.  
  520.  
  521.     3. Copy the localization catalogs to your Locale:catalogs directory. (If
  522.  
  523.        you want to use Swedish or German language) Just open a CLI window and
  524.  
  525.        type:
  526.  
  527.  
  528.  
  529.          Copy VoiXEL:Catalogs/svenska/VoiXEL.catalog Locale:Catalogs/svenska
  530.  
  531.        or
  532.  
  533.          Copy VoiXEL:Catalogs/deutsch/VoiXEL.catalog Locale:Catalogs/deutsch
  534.  
  535.  
  536.  
  537.     4. Make sure that you have your registration file 'VoiXEL.key' in your
  538.  
  539.        VoiXEL: directory. (Not necessary in Demo version)
  540.  
  541.  
  542.  
  543.     5. If you want to integrate VoiXEL with GPFax you'll have to change some
  544.  
  545.        settings in GPFax. Read more about this in
  546.  
  547.  
  548.  
  549.          'Integration with other software'
  550.  
  551.  
  552.  
  553.  
  554.  
  555.  
  556.  
  557.     Once configured, VoiXEL may be operated either from a Shell or CLI
  558.  
  559.     (Command Line Interface), or from the Workbench.
  560.  
  561.  
  562.  
  563.  
  564.  
  565.  
  566.  
  567.  
  568.  
  569. Chapter   3   The Workbench Interface
  570.  
  571. ===========
  572.  
  573.  
  574.  
  575. 3.1      VoiXELandGPFax
  576.  
  577.  
  578.  
  579.     This is a script which starts GPFax as a background task. After GPFax
  580.  
  581.     is running, VoiXEL will start and open the mainwindow.
  582.  
  583.  
  584.  
  585.  
  586.  
  587.  
  588.  
  589. 3.2      VoiXEL
  590.  
  591.  
  592.  
  593.     When you double-click on the `VoiXEL' icon, VoiXEL mainwindow will open.
  594.  
  595.  
  596.  
  597.     The first time you start VoiXEL it will create a settings-file
  598.  
  599.     named 'VoiXEL:VoiXEL.settings'. VoiXEL will also create a loglist for
  600.  
  601.     incoming messages named 'VoiXEL:VoiXEL.log'.
  602.  
  603.     Every loglist requires a prefix for incoming voicecalls. After this is
  604.  
  605.     chosen VoiXEL is initiated. If you have the registrated version, VoiXEL
  606.  
  607.     will try to read the keyfile 'VoiXEL:VoiXEL.key'. If VoiXEL can't find
  608.  
  609.     it or if it isn't a valid keyfile, you won't be able to do anything
  610.  
  611.     with VoiXEL.
  612.  
  613.  
  614.  
  615.   The gadget functions in VoiXEL mainwindow are:
  616.  
  617.  
  618.  
  619.     'I/O Device Play'  Select the I/O device when playing a ZyXEL voice file
  620.  
  621.     'I/O Device Rec'   Select the I/O device when recording
  622.  
  623.     'Compression'      Select the compression when recording
  624.  
  625.     'Play Voice'       Play the workfile
  626.  
  627.     'Record Voice'     Record a ZyXEL voice file
  628.  
  629.     'Phone Answer'     Open the Phone Answer window
  630.  
  631.  
  632.  
  633.     'Answer Voice'     Answer a call at once. (call added to the loglist)
  634.  
  635.     'Answer Fax'       Execute the Fax script. (call added to the loglist)
  636.  
  637.     'Answer Data'      Execute the Data script. (call added to the loglist)
  638.  
  639.     'Record Conv.'     Record a conversation. (call added to the loglist)
  640.  
  641.  
  642.  
  643.     'Play/Rec File'    Set the Play/Record file and outgoing message
  644.  
  645.     'Silence level'    Set the silence level when recording
  646.  
  647.     'Silence time'     Set the silence time when recording
  648.  
  649.     'Max Record Time'  Set maximum record length
  650.  
  651.  
  652.  
  653.   The menu functions are:
  654.  
  655.  
  656.  
  657.     'Project'
  658.  
  659.     'Iconify'          Iconify VoiXEL. VoiXEL will still answer calls if
  660.  
  661.                        the answermachine is turned on.
  662.  
  663.     'About'            Show some information about VoiXEL
  664.  
  665.     'Quit'             Quit VoiXEL
  666.  
  667.     'Settings'
  668.  
  669.     'Load Settings'    Load a settings file
  670.  
  671.     'Save Settings'    Save a settings file
  672.  
  673.     'Close Serial Port' Close the serial port and unlock it.
  674.  
  675.     'Convert'
  676.  
  677.     'ADPCM TO IFF'     Convert from ADPCM2/3 to IFF
  678.  
  679.     'IFF TO ADPCM2'    Convert from IFF to ADPCM2
  680.  
  681.     'IFF TO ADPCM3'    Convert from IFF to ADPCM3
  682.  
  683.     'Play'
  684.  
  685.       'Realtime play'         Convert the ZyXEL file to IFF while playing
  686.  
  687.                               file to Amiga speaker
  688.  
  689.       'Create .IFF file'      Create .IFF files before playing to Amiga speaker
  690.  
  691.       'Load all at once'      Load whole IFF file into RAM memory. This could
  692.  
  693.                               be useful if you have a VERY slow Amiga and
  694.  
  695.                               use DF0:
  696.  
  697.       'Set temporary file'    Set the temporary file when converting a ZyXEL
  698.  
  699.                               file to a IFF file.
  700.  
  701.     'Record'
  702.  
  703.       'Autostop when Silence' Stop record when silence is detected
  704.  
  705.       'Save to RAM: first'    Speed up recording by record to RAM: first
  706.  
  707.     'Answer'
  708.  
  709.       'Save Short Calls'      Save all incoming calls even if they are 'empty'
  710.  
  711.                               in the loglist.
  712.  
  713.                               A short call is defined as "shorter than
  714.  
  715.                               'silence time' + 1 second"
  716.  
  717.       'Beep before record'    Send a Beep tone after playing outgoing message
  718.  
  719.       'Enable Fax'            Enable Fax script
  720.  
  721.       'Enable Data'           Enable Data script
  722.  
  723.  
  724.  
  725.  
  726.  
  727.   The gadget functions in VoiXEL Phone Answer window are:
  728.  
  729.  
  730.  
  731.     'Loglist'            Loglist with all incoming calls.
  732.  
  733.                          Double-click if you want to play a voice call or
  734.  
  735.                          view a fax document.
  736.  
  737.  
  738.  
  739.     'Play Marked Call'   Play marked call in the loglist.
  740.  
  741.     'Delete Marked Call' Delete marked call in the loglist. This means that
  742.  
  743.                          the ZyXEL voice file is deleted from disk.
  744.  
  745.     'Delete All Calls'   Delete all calls in the loglist.
  746.  
  747.     'Archive Marked Call' Archive marked call in the loglist. This means that
  748.  
  749.                          the ZyXEL voice file is removed from the loglist and
  750.  
  751.                          renamed on the disk. You will be able to replay
  752.  
  753.                          the file if you want manually.
  754.  
  755.     'Archive All Calls'  Archive all calls in the loglist.
  756.  
  757.  
  758.  
  759.     'Logfile'            Set logfile to use and show in the loglist.
  760.  
  761.     'Infile (prefix)'    The prefix for incoming voice calls. This file-prefix
  762.  
  763.                          connected to the logfile and can't be changed more
  764.  
  765.                          than once when you create a logfile.
  766.  
  767.     'Outgoing Message'   Same file as 'Play/Rec file'. This file is played
  768.  
  769.                          just after VoiXEL makes onhook. The file is always
  770.  
  771.                          played to the phoneline.
  772.  
  773.     'Set Outgoing Mess.' This button will set the "Outgoing Message" to
  774.  
  775.                          the "Play/Rec File".
  776.  
  777.  
  778.  
  779.     'I/O device play'    Used device when playing a zyxel voice file
  780.  
  781.  
  782.  
  783.     'Change Remote Options'   Open the Remote Options window
  784.  
  785.     'Change Answer Options'   Open the Answer Options window
  786.  
  787.  
  788.  
  789.  
  790.  
  791.   The gadget functions in VoiXEL Remote Options window are:
  792.  
  793.  
  794.  
  795.     'Enable Remote'      Enable the remote mode, so a password could
  796.  
  797.                          be entered from an incoming call.
  798.  
  799.     'Password'           Password to enter remote mode.
  800.  
  801.                          Must be a 1-6 digit password. (Ex. 1, 994, 123456)
  802.  
  803.  
  804.  
  805.     'Button function:'   User-defined remote functions for all DTMF-Keys
  806.  
  807.                          The cycle gadget shows the function for the
  808.  
  809.                          Active key.
  810.  
  811.  
  812.  
  813.  
  814.  
  815.   The gadget functions in VoiXEL Answer Options window are:
  816.  
  817.  
  818.  
  819.     'Enable Delivery'    Enable the deliver function. If enabled, you
  820.  
  821.                          must choose a number and message file too.
  822.  
  823.     'Deliver number'     Number to dial when there are a new incoming
  824.  
  825.                          message to deliver.
  826.  
  827.                          The number may be max 20 digits.
  828.  
  829.     'Deliver message'    Message file to play after dialing the number.
  830.  
  831.  
  832.  
  833.     'Ring Volume'        Set the ring volume when phone answer is turned ON.
  834.  
  835.     'Rings for answer'   Set number of RINGING's for answer.
  836.  
  837.     '4-2 Signal Answer'  Answer first call after 4 RINGING's,
  838.  
  839.                          next after 2 RINGING's.
  840.  
  841.     'DTMF-Key To Start DataScript'
  842.  
  843.                          DTMF key which starts the Data-script. This key could
  844.  
  845.                          be pressed while playing the outgoing message or
  846.  
  847.                          recording the incoming message. The key can only
  848.  
  849.                          be '#' or '*' so it won't collide with the password.
  850.  
  851.     'Fax script'         The script which should be executed when a FAX
  852.  
  853.                          call is detected.
  854.  
  855.     'Data script'        The script which should be executed when a DATA
  856.  
  857.                          call is detected.
  858.  
  859.     'Enable Fax script'  Execute the Fax script when FAX tone is detected.
  860.  
  861.     'Enable Data script' Execute the Data script when caller presses the
  862.  
  863.                          DTMF-Key described above.
  864.  
  865.  
  866.  
  867.  
  868.  
  869.  
  870.  
  871.  
  872.  
  873. 3.3      VoiXEL Tooltypes
  874.  
  875.  
  876.  
  877.     Following tooltypes can be defined your VoiXEL.info:
  878.  
  879.  
  880.  
  881.  
  882.  
  883.  
  884.  
  885.     DEVICE=any.device          Open any.device
  886.  
  887.                                (default: serial.device)
  888.  
  889.  
  890.  
  891.     UNIT=1                     Open unit 1
  892.  
  893.                                (default: 0)
  894.  
  895.  
  896.  
  897.     PLAYPRIORITY=0             Set VoiXEL task priority to 0 while playing
  898.  
  899.                                a file to your ZyXEL modem. (-128 <-> 127)
  900.  
  901.                                (default: 25)
  902.  
  903.  
  904.  
  905.     SETTINGS=test.settings     Read 'test.settings'
  906.  
  907.                                (default: VoiXEL:VoiXEL.settings)
  908.  
  909.  
  910.  
  911.     ANSWERON                   Start answermachine at once after startup.
  912.  
  913.                                (default: Don't start at once)
  914.  
  915.  
  916.  
  917.     NOODU                      Don't open or use OwnDevUnit.device.
  918.  
  919.                                (default: Open and use OwnDevUnit.device)
  920.  
  921.  
  922.  
  923.     DIALTYPE                   TONE or PULSE
  924.  
  925.                                (default: TONE)
  926.  
  927.  
  928.  
  929.     NOWINDOWUPDATE             Don't update windows while playing a file.
  930.  
  931.                                (default: Always update)
  932.  
  933.  
  934.  
  935.     QUIET                      Run VoiXEL as a background task. Don't open
  936.  
  937.                                any windows.
  938.  
  939.                                (default: Open windows)
  940.  
  941.  
  942.  
  943.  
  944.  
  945.  
  946.  
  947.  
  948.  
  949. Chapter   4   Starting from the Shell
  950.  
  951. ===========
  952.  
  953.  
  954.  
  955. 4.1      VoiXEL arguments
  956.  
  957.  
  958.  
  959.     VoiXEL could easily be started with only 'VoiXEL', but you could list
  960.  
  961.     all commandline arguments with 'VoiXEL ?'. You should receive:
  962.  
  963.  
  964.  
  965. >VoiXEL ?
  966.  
  967. DEVICE/K,UNIT/K/N,SETTINGS/K,ANSWERON/S,NOWINDOWUPDATE/S,PLAYPRIORITY/K/N,
  968.  
  969. DIALTYPE/K,NOODU/S,QUIET/S:
  970.  
  971.  
  972.  
  973.     DEVICE any.device          Open any.device
  974.  
  975.                                (default: serial.device)
  976.  
  977.  
  978.  
  979.     UNIT 1                     Open unit 1
  980.  
  981.                                (default: 0)
  982.  
  983.  
  984.  
  985.     PLAYPRIORITY 0             Set VoiXEL task priority to 0 while playing
  986.  
  987.                                a file to your ZyXEL modem. (-128 <-> 127)
  988.  
  989.                                (default: 25)
  990.  
  991.  
  992.  
  993.     SETTINGS test.settings     Open 'test.settings'
  994.  
  995.                                (default: VoiXEL:VoiXEL.settings)
  996.  
  997.  
  998.  
  999.     ANSWERON                   Start answermachine at once after startup.
  1000.  
  1001.                                (default: Don't start at once)
  1002.  
  1003.  
  1004.  
  1005.     NOODU                      Don't open or use OwnDevUnit.device.
  1006.  
  1007.                                (default: Open and use OwnDevUnit.device)
  1008.  
  1009.  
  1010.  
  1011.     DIALTYPE                   TONE or PULSE
  1012.  
  1013.                                (default: TONE)
  1014.  
  1015.  
  1016.  
  1017.     NOWINDOWUPDATE             Don't update windows while playing a file.
  1018.  
  1019.                                (default: Always update)
  1020.  
  1021.  
  1022.  
  1023.     QUIET                      Run VoiXEL as a background task. Iconify
  1024.  
  1025.                                at once.
  1026.  
  1027.                                BUG: VoiXEL can't add an application object
  1028.  
  1029.                                to the screen if workbench isn't running.
  1030.  
  1031.                                (default: Open windows)
  1032.  
  1033.  
  1034.  
  1035.  
  1036.  
  1037.  
  1038.  
  1039.  
  1040.  
  1041.  
  1042.  
  1043. Chapter   5   VoiXEL Userguide
  1044.  
  1045. ===========
  1046.  
  1047.  
  1048.  
  1049. 5.1    Manual Play
  1050.  
  1051.  
  1052.  
  1053.   When you want to play a ZyXEL voice file manually, you have to set up
  1054.  
  1055.   the following things:
  1056.  
  1057.  
  1058.  
  1059.   Choose a filename in gadget 'Play/Record File'
  1060.  
  1061.   Choose an 'I/O Device (play)'
  1062.  
  1063.  
  1064.  
  1065.      If you choose 'Amiga Speaker' you could change some settings in the
  1066.  
  1067.      menu too.
  1068.  
  1069.  
  1070.  
  1071.      'Realtime Play'    Convert the ZyXEL voice file while playing. If this
  1072.  
  1073.                         isn't used, VoiXEL will convert the file to a
  1074.  
  1075.                         temporary .IFF file first. This options should only
  1076.  
  1077.                         be used if you have 68030/68040 processor.
  1078.  
  1079.  
  1080.  
  1081.      'Create .IFF File' Instead of creating a temporary .IFF file, VoiXEL
  1082.  
  1083.                         will create a .IFF file which not is deleted.
  1084.  
  1085.                         Ex. If you play test.VXL, VoiXEL creates test.IFF
  1086.  
  1087.                         in the same library. Next time you play this file,
  1088.  
  1089.                         VoiXEL will read the .IFF file instead of converting
  1090.  
  1091.                         the .VXL file.
  1092.  
  1093.  
  1094.  
  1095.      'Load All At Once' An option which will load the .IFF file into
  1096.  
  1097.                         memory at once. Could be used if you have saved the
  1098.  
  1099.                         .IFF file on DF0: or any other slow device.
  1100.  
  1101.  
  1102.  
  1103.      'Set Temporary File' Choose the temporary file name which is used if
  1104.  
  1105.                           you don't choose either 'Realtime Play' or
  1106.  
  1107.                           'Create .IFF File'.
  1108.  
  1109.  
  1110.  
  1111.  
  1112.  
  1113.   Press the gadget named 'Play' to begin the playing.
  1114.  
  1115.  
  1116.  
  1117.  
  1118.  
  1119. 5.2    Manual Record
  1120.  
  1121.  
  1122.  
  1123.   Select a filename in gadget 'Play/Record File'
  1124.  
  1125.   Select an 'I/O Device (rec)'
  1126.  
  1127.   Set the 'Silence Level' and 'Silence Time'
  1128.  
  1129.   Set the 'Maximum Record Time'
  1130.  
  1131.   Set 'Autostop When Silence' if wanted
  1132.  
  1133.  
  1134.  
  1135.   Press the gadget named 'Record to begin the recording.
  1136.  
  1137.  
  1138.  
  1139.  
  1140.  
  1141. 5.3    Record Conversation
  1142.  
  1143.  
  1144.  
  1145.   If you want to record a conversation on the phone line you could use
  1146.  
  1147.   'Record Conversation'. Remember that your ZyXEL modem have to listen
  1148.  
  1149.   on the phoneline, not disconnect it. The have to connect your modem
  1150.  
  1151.   like this:
  1152.  
  1153.  
  1154.  
  1155.       Telecominterface ----------------- (Line)Modem(Phone)
  1156.  
  1157.                               |                  |
  1158.  
  1159.                            Telephone           Amiga
  1160.  
  1161.  
  1162.  
  1163.  --------------------
  1164.  
  1165.   If you connect them like this:
  1166.  
  1167.  
  1168.  
  1169.       Telecominterface --- (Line)Modem(Phone) --- Telephone
  1170.  
  1171.                                    |
  1172.  
  1173.                                  Amiga
  1174.  
  1175.  
  1176.  
  1177.   your ZyXEL will disconnect your telephone when it begins to record !!!
  1178.  
  1179.  --------------------
  1180.  
  1181.  
  1182.  
  1183.   Just press 'Record Conversation', VoiXEL will choose the filename
  1184.  
  1185.   automatically and to 'I/O Device' will be 'Telco Line'. If you
  1186.  
  1187.   press 'STOP', silence is detected (if selected) or if the conversation
  1188.  
  1189.   is longer than 1000 seconds, VoiXEL will stop recording and the call
  1190.  
  1191.   will be added to the Loglist.
  1192.  
  1193.  
  1194.  
  1195.  
  1196.  
  1197.  
  1198.  
  1199. 5.4    Silence Level/Time
  1200.  
  1201.  
  1202.  
  1203.   It's very important to set the Silence Level and Time to correct values
  1204.  
  1205.   before recording. When you use VoiXEL as an answermachine, Silence Level
  1206.  
  1207.   should be set to 14-18. If it's to low, VoiXEL won't interrupt the
  1208.  
  1209.   recording after hangup. The recording will instead be interrupted after
  1210.  
  1211.   the 'Max Record Time' has expired.
  1212.  
  1213.   If the Silence Level is to high, VoiXEL will interrupt the recording when
  1214.  
  1215.   the caller is talking with normal voice strength.
  1216.  
  1217.  
  1218.  
  1219.   The Silence Time should normally be set to ~30 10th of a second.
  1220.  
  1221.  
  1222.  
  1223.  
  1224.  
  1225. 5.5    Compressions
  1226.  
  1227.  
  1228.  
  1229.   You can record a ZyXEL voice file in five different compression methods.
  1230.  
  1231.   If you have a ZyXEL1496x+ with ROM6.10++ you can use all compressions.
  1232.  
  1233.   CELP compression can only be used if you have a PLUS model.
  1234.  
  1235.   ADPCM2/3 with SYNC-pulses can only be used if you have ROM 6.10 or newer.
  1236.  
  1237.  
  1238.  
  1239.  
  1240.  
  1241. 5.6    I/O Devices
  1242.  
  1243.  
  1244.  
  1245.   When you want to record a ZyXEL voice file manually with the 'Record'
  1246.  
  1247.   gadget, you can choose either 'Telco Line' or 'External Mic.'.
  1248.  
  1249.   You can connect your phone to your ZyXEL modem some different ways.
  1250.  
  1251.  
  1252.  
  1253.   First of all you could connect a phone handset to the RJ11C line jack.
  1254.  
  1255.   This will give you a better sound quality. Choose 'External mic' as source.
  1256.  
  1257.   External Mic is the same as 'phone line', but the signal is amplified.
  1258.  
  1259.   Use the EARPHONE as microphone!
  1260.  
  1261.  
  1262.  
  1263.   If you can't unplug the handset, just use your telephone connected to the
  1264.  
  1265.   line. You could for example dial one number, just to make the line quiet,
  1266.  
  1267.   and then record. Try 'External mic.', 'Phone line', talk to phone's
  1268.  
  1269.   earphone or microphone to get the best sound quality.
  1270.  
  1271.  
  1272.  
  1273.   -------------------------------------- (from ZyXEL documentation)
  1274.  
  1275.   If you have a telephone set with a handset that has a cable with a RJ11C
  1276.  
  1277.   connector plugged into the phone set main body, you can unplug the handset
  1278.  
  1279.   and plug it into the modem Line Jack and then use the handset as both a
  1280.  
  1281.   microphone and speaker.
  1282.  
  1283.  
  1284.  
  1285.   The central two wires in the Line Jack are the signal wires to be  connected
  1286.  
  1287.   to the phone company. If you connect the handset to this Line Jack, normally
  1288.  
  1289.   the earphone in the handset will be connected to the modem's two-wire line
  1290.  
  1291.   terminals. You can hear the voice when the modem is in playback mode and you
  1292.  
  1293.   can speak to the earphone (remember "earphone") in recording. In recording
  1294.  
  1295.   mode, the earphone is used as a microphone.
  1296.  
  1297.  
  1298.  
  1299.   CAUTION:  Never plug the handset into the modem's Phone Jack because it will
  1300.  
  1301.   be  connected to the phone line when modem is on-hook and it will be damaged
  1302.  
  1303.   by the phone line's DC voltage and current.
  1304.  
  1305.   -------------------------------------- (from ZyXEL documentation)
  1306.  
  1307.  
  1308.  
  1309.  
  1310.  
  1311.   When you want to play a ZyXEL voice file, you could play it either to the
  1312.  
  1313.   phoneline, internal speaker or Amiga speaker.
  1314.  
  1315.   If you choose the Amiga speaker you won't be able to play CELP files,
  1316.  
  1317.   because VoiXEL must convert the ZyXEL voice files into IFF files before
  1318.  
  1319.   playing them. I haven't made a good CELP decoder yet, but perhaps I will
  1320.  
  1321.   include it later.
  1322.  
  1323.   If you have an Amiga 3000/4000 I recommend you to select the 'Realtime Play'
  1324.  
  1325.   from the menu. This options will make it possible to convert the ZyXEL file
  1326.  
  1327.   to IFF at the same time as VoiXEL plays it to the Amiga speaker. There will
  1328.  
  1329.   be no conversion time before playing then.
  1330.  
  1331.  
  1332.  
  1333.  
  1334.  
  1335. 5.7    ZyXEL Voice Conversion
  1336.  
  1337.  
  1338.  
  1339.   From the menu you can start a conversion from ADPCM->IFF, IFF->ADPCM2 or
  1340.  
  1341.   IFF->ADPCM3.
  1342.  
  1343.   Conversion from ADPCM->IFF will create an IFF file with sample rate
  1344.  
  1345.   9600 bytes per second.
  1346.  
  1347.   Conversion from IFF->ADPCM doesn't require any special sample rate in
  1348.  
  1349.   the IFF file. The converted ADPCM file will seem to look like the
  1350.  
  1351.   IFF file. If the sample rate is higher then 9600 bytes per second, you
  1352.  
  1353.   will loose some data so the voice quality becomes worse. If the "STOP"
  1354.  
  1355.   gadget is pressed when converting a file, the conversion is aborted.
  1356.  
  1357.  
  1358.  
  1359.  
  1360.  
  1361. 5.8    Answer Call/Fax/Data
  1362.  
  1363.  
  1364.  
  1365.   In the mainwindow there are three buttons marked 'Answer Fax', 'Answer Data'
  1366.  
  1367.   and 'Answer Call'.
  1368.  
  1369.   'Answer Fax' and 'Answer Data' is used when you manually want to start the
  1370.  
  1371.   Fax or Data AREXX scripts. The script should start a program and then
  1372.  
  1373.   return some information to the loglist. You don't have to do that if you
  1374.  
  1375.   don't have any information. After the script has returned, VoiXEL restores
  1376.  
  1377.   the serial port and makes the update to the loglist. If VoiXEL can't restore
  1378.  
  1379.   the serial port, it won't be able to use it any more. You must close the
  1380.  
  1381.   serial.device and reopen it in that case. This could happen if the Fax-
  1382.  
  1383.   or Data-program leaves your ZyXEL modem in a unknown mode.
  1384.  
  1385.   It has happened a couple of times if you receive a Faxdocument with GPFax
  1386.  
  1387.   and abort it with the Closewindow gadget at once. It won't happen if you
  1388.  
  1389.   let GPFax run without pressing any Abort or Closewindow.
  1390.  
  1391.  
  1392.  
  1393.   'Answer Call' will make onhook and play the outgoing message to the
  1394.  
  1395.   Phone Line and then record an incoming ZyXEL voice file. The call will
  1396.  
  1397.   automatically be added to the loglist.
  1398.  
  1399.   The incoming call will be handled in exactly same way as if the answer-
  1400.  
  1401.   machine is turned ON. Read about Answermachine for more information.
  1402.  
  1403.  
  1404.  
  1405.  
  1406.  
  1407. 5.9    Load & Save Settings
  1408.  
  1409.  
  1410.  
  1411.   Load and Save Settings are selected from the menus. VoiXEL will always
  1412.  
  1413.   read 'VoiXEL:VoiXEL.settings' during startup if you don't select a new
  1414.  
  1415.   with the 'SETTINGS' option. If the file doesn't exist when you start
  1416.  
  1417.   VoiXEL, the file will be created and saved with the default settings.
  1418.  
  1419.  
  1420.  
  1421.   All settings are saved, such as
  1422.  
  1423.     Compression (Play/Rec)
  1424.  
  1425.     I/O Devices (Play/Rec)
  1426.  
  1427.     Workfile (Outgoing Message)
  1428.  
  1429.     Silence Level/Time
  1430.  
  1431.     Max Record Length
  1432.  
  1433.  
  1434.  
  1435.     Autostop When Silence
  1436.  
  1437.     Save To RAM: First
  1438.  
  1439.     Beep Before Answer
  1440.  
  1441.     Realtime Play/Create .IFF/Load All At Once
  1442.  
  1443.  
  1444.  
  1445.     Enable Remote Functions/Remote Password
  1446.  
  1447.     Remote DTMF-Keyfunctions
  1448.  
  1449.     Logfile-Name
  1450.  
  1451.     Enable Delivery/Deliver Number/Deliver Message
  1452.  
  1453.     DTMF-Key For Data Script
  1454.  
  1455.  
  1456.  
  1457.     Fax Enable/Fax Script
  1458.  
  1459.     Data Enable/Data Script
  1460.  
  1461.     Rings For Answer / 4-2 Answer / Volume
  1462.  
  1463.  
  1464.  
  1465.  
  1466.  
  1467. 5.10   Answermachine
  1468.  
  1469.  
  1470.  
  1471.   This is the main purpose with VoiXEL. Everything which controls the
  1472.  
  1473.   way to handle the call is coded into VoiXEL mainprogram. I don't want
  1474.  
  1475.   to let an AREXX script handle everything during a call.
  1476.  
  1477.   I will add the possibility to control everything from an AREXX script
  1478.  
  1479.   later, but this could take some more time to implement. The AREXX
  1480.  
  1481.   interface is nearly complete to do this already, but there must must be
  1482.  
  1483.   more error checks and options to all functions.
  1484.  
  1485.   It could be used for those who want to ask the caller something, wait
  1486.  
  1487.   for a DTMF-Key, save the result and so on... (You could perhaps ask them
  1488.  
  1489.   about their waist or shoe size :-)
  1490.  
  1491.  
  1492.  
  1493.   The Fax and Data call are handled with AREXX scripts. I made this to make
  1494.  
  1495.   it easier to integrate it with other softwares.
  1496.  
  1497.   If you want to use VoiXEL with other programs, I'm sure you could rewrite
  1498.  
  1499.   the AREXX scripts so they work for your purposes. Please tell me about
  1500.  
  1501.   which program you use together with VoiXEL (and your new AREXX script)
  1502.  
  1503.  
  1504.  
  1505.  
  1506.  
  1507.  
  1508.  
  1509.  
  1510.  
  1511.  
  1512.  
  1513.  
  1514.  
  1515.  
  1516.  
  1517. 5.11   Loglist
  1518.  
  1519.  
  1520.  
  1521.   All incoming voice calls are added to the loglist. The information in it is:
  1522.  
  1523.  
  1524.  
  1525.   Date & Time        Standard date format. (MMM DD hh:mm:ss)
  1526.  
  1527.   Call Type          Could be D,F or V  (Data, Fax, Voice)
  1528.  
  1529.   Seconds            The incoming file length in seconds
  1530.  
  1531.   CallerNumber       The number from where the call was received.
  1532.  
  1533.                      This is only set from the Fax Script. GPFax receives
  1534.  
  1535.                      a number which could be inserted here.
  1536.  
  1537.  
  1538.  
  1539.   You can mark a call by just clicking it. When a call is marked, you can
  1540.  
  1541.   choose a function such as 'Play Marked Call' etc...  If you double-click
  1542.  
  1543.   a voice call, VoiXEL will automatically play the voice file.
  1544.  
  1545.   If you double-click a fax call, VoiXEL executes the AREXX script
  1546.  
  1547.   'VoiXEL:VoiXELviewfax.rexx'. This script only works if your fax call
  1548.  
  1549.   was received with GPFax.
  1550.  
  1551.  
  1552.  
  1553.   The reason to why I haven't implemented the real CallerID, is that I
  1554.  
  1555.   don't have this service in Sweden. I don't know to handle it yet, so
  1556.  
  1557.   don't be angry on me... We will get another CallerID quiet soon, but
  1558.  
  1559.   ZyXEL won't make new ROM-images for this standard.
  1560.  
  1561.  
  1562.  
  1563.  
  1564.  
  1565. 5.12   Answer Option Settings
  1566.  
  1567.  
  1568.  
  1569. 5.12.1   Fax & Data Scripts
  1570.  
  1571.  
  1572.  
  1573.   You could select another Fax- or Data-script if you have any other scripts.
  1574.  
  1575.   The scripts are executed with 'RX'. Check so you have 'RX' in a correct
  1576.  
  1577.   path.
  1578.  
  1579.  
  1580.  
  1581.  
  1582.  
  1583. 5.12.2   Ring settings
  1584.  
  1585.  
  1586.  
  1587.   There are settings so you could adjust number of 'Rings For Answer'. This
  1588.  
  1589.   value can be from 1 to 20. If you choose '4-2 Signal Answer', VoiXEL will
  1590.  
  1591.   disable 'Rings For Answer' slider, and answer the first call in the
  1592.  
  1593.   loglist after 4 signals, next call will be answered after 2 signals.
  1594.  
  1595.   The 'Ring Volume' is used so you could adjust ZyXEL's ring volume.
  1596.  
  1597.  
  1598.  
  1599.  
  1600.  
  1601. 5.12.3   Call Delivery
  1602.  
  1603.  
  1604.  
  1605.   Call Delivery is a nice feature in VoiXEL. If you are going to stay away
  1606.  
  1607.   from home, and know your friends phone number, you could enter the number
  1608.  
  1609.   in the 'Deliver Number' gadget. Record a ZyXEL voice file which could look
  1610.  
  1611.   like this:
  1612.  
  1613.  
  1614.  
  1615.     'This is Mag's answermachine calling. I have a message to deliver to Mag.
  1616.  
  1617.      Please enter password to enter remote mode.'
  1618.  
  1619.  
  1620.  
  1621.   and enter the file name in the string gadget 'Deliver Message'. Enable the
  1622.  
  1623.   the Deliver function and start the answermachine. If somebody calls you,
  1624.  
  1625.   VoiXEL will wait for 7 seconds and then dial the Deliver Number. If
  1626.  
  1627.   you pick up the phone, VoiXEL plays the 'Deliver Message' and waits for
  1628.  
  1629.   the password. After a correct password is entered, you could listen to
  1630.  
  1631.   the incoming voicecall(s).
  1632.  
  1633.   If VoiXEL receives BUSY, NO DIALTONE, NO ANSWER or if something else went
  1634.  
  1635.   wrong, VoiXEL will make 3 more retries.
  1636.  
  1637.  
  1638.  
  1639.   The call delivery will abort if:
  1640.  
  1641.  
  1642.  
  1643.     An AREXX message is received.
  1644.  
  1645.     An OwnDevUnit signal is received.
  1646.  
  1647.     Anything is received from the modem (ex. RING)
  1648.  
  1649.     You stop the answermachine.
  1650.  
  1651.  
  1652.  
  1653.  
  1654.  
  1655.   For some reason I have problem with my new 6.10a ROM. When I call a
  1656.  
  1657.   number, the zyxelmodem thinks that the other side has gone off-hook
  1658.  
  1659.   after one signal even if it hasn't. (My 5.04a ROM works perfect...)
  1660.  
  1661.   This will cause that the outgoing message is played even if nobody
  1662.  
  1663.   answer your call. I think there are a timer that should be adjusted.
  1664.  
  1665.   My ZyXEL modem thinks that it's too long silence between the RING
  1666.  
  1667.   signals. I haven't found anyone who know if it's possible to adjust
  1668.  
  1669.   this with a software register or somewhat...
  1670.  
  1671.  
  1672.  
  1673.  
  1674.  
  1675.  
  1676.  
  1677. 5.13   Remote Option Settings
  1678.  
  1679.  
  1680.  
  1681. 5.13.1   Password
  1682.  
  1683.  
  1684.  
  1685.   To enter the remote mode you must have a password. This password is set
  1686.  
  1687.   in the 'Password' gadget. The password must contain 1-6 digits. If you
  1688.  
  1689.   want to make it possible to enter the remote mode, then set 'Enable Remote'.
  1690.  
  1691.  
  1692.  
  1693.  
  1694.  
  1695. 5.13.2   Userdefined DTMF-keys
  1696.  
  1697.  
  1698.  
  1699.   The remote commands is user-defined in the 'Remote Options Window'. Every
  1700.  
  1701.   DTMF key (0-9,*,#) may have one function.
  1702.  
  1703.  
  1704.  
  1705.   How to change a remotekey function:
  1706.  
  1707.  
  1708.  
  1709.     Just press (with the mouse) the key you want to define.
  1710.  
  1711.     'Active' gadget will now show the button, and the cycle gadget shows
  1712.  
  1713.        current function for the key.
  1714.  
  1715.     Change the cycle gadget to the function you want.
  1716.  
  1717.     The key is now defined.
  1718.  
  1719.  
  1720.  
  1721.   Possible functions is:
  1722.  
  1723.     Play All Calls
  1724.  
  1725.     Play Marked Call
  1726.  
  1727.     Previous Call
  1728.  
  1729.     Next Call
  1730.  
  1731.     Delete Marked Call
  1732.  
  1733.     Archive Marked Call
  1734.  
  1735.     Change Outgoing Message
  1736.  
  1737.     Enable/Disable Delivery
  1738.  
  1739.     Set Deliver Number
  1740.  
  1741.     Change Deliver Message
  1742.  
  1743.     Change Password
  1744.  
  1745.  
  1746.  
  1747.  
  1748.  
  1749.  
  1750.  
  1751.  
  1752.  
  1753.  
  1754.  
  1755.  
  1756.  
  1757. 5.14   Remote Mode
  1758.  
  1759.  
  1760.  
  1761.   If you have enabled the remote mode, you could enter the password from
  1762.  
  1763.   a telephone with DTMF keys while either playing the outgoing message or
  1764.  
  1765.   when you record the incoming voice. If you have "345" as password, VoiXEL
  1766.  
  1767.   will check if you enter 3 followed by 4 and 5. This means that you could
  1768.  
  1769.   enter "12345" as a matching password. I made this because it not a perfect
  1770.  
  1771.   detection of DTMF-keys. If VoiXEL doesn't recognize the "4" for example,
  1772.  
  1773.   you could try to reenter the password at once.
  1774.  
  1775.  
  1776.  
  1777.   When you succeeded to enter the password, the play or record will be
  1778.  
  1779.   interrupted, and you will hear 3 short beep tones.
  1780.  
  1781.  
  1782.  
  1783.   VoiXEL is now waiting for your remote command. You have 30 seconds to press
  1784.  
  1785.   any key.
  1786.  
  1787.   When a DTMF key is pressed, VoiXEL will execute the remote function. After
  1788.  
  1789.   the function has returned, you will hear 1 long beep tone and VoiXEL waits
  1790.  
  1791.   for a new remote command.
  1792.  
  1793.  
  1794.  
  1795.   The detection of the DTMF key will continue until the time has expired. It
  1796.  
  1797.   won't abort if the caller hangs up or if silence is detected.
  1798.  
  1799.  
  1800.  
  1801.   The beeps will be replaced with recorded zyxel files in later versions.
  1802.  
  1803.   I'll do this as soon as possible.
  1804.  
  1805.  
  1806.  
  1807.  
  1808.  
  1809. 5.15   Remote Functions
  1810.  
  1811.  
  1812.  
  1813.     In all remote functions you will hear different beep tones as an answer
  1814.  
  1815.     of the status or something else.
  1816.  
  1817.     Normally is that:
  1818.  
  1819.          3 short beep tone means 'ERROR'.
  1820.  
  1821.          1 long beep tone means 'Remote Function Has Returned'
  1822.  
  1823.  
  1824.  
  1825.  
  1826.  
  1827.     Play All Calls
  1828.  
  1829.     ==============
  1830.  
  1831.       This function will play all incoming voice calls in the loglist,
  1832.  
  1833.       beginning with the oldest one. Every call will be separated with 1
  1834.  
  1835.       short beep tone.
  1836.  
  1837.  
  1838.  
  1839.       If the call isn't a voice call, you will hear 1 long beep tone.
  1840.  
  1841.       If the loglist is empty, you will hear 3 short beep tones.
  1842.  
  1843.  
  1844.  
  1845.  
  1846.  
  1847.     Play Marked Call
  1848.  
  1849.     ================
  1850.  
  1851.       This function will play the marked call in the loglist.
  1852.  
  1853.       The last incoming call will always be marked from the beginning.
  1854.  
  1855.  
  1856.  
  1857.       If the call isn't a voice call, you will hear 1 long beep tone.
  1858.  
  1859.       If the loglist is empty, you will hear 3 short beep tones.
  1860.  
  1861.  
  1862.  
  1863.     Previous Call
  1864.  
  1865.     =============
  1866.  
  1867.       This function will mark the previous (older) call.
  1868.  
  1869.       If the loglist is empty or if there aren't no previous call, you will
  1870.  
  1871.       hear 3 short beep tones.
  1872.  
  1873.  
  1874.  
  1875.       You will begin to hear 1 long beep.
  1876.  
  1877.         Then: If you hear 1 short beep, the last and oldest call is marked.
  1878.  
  1879.               If you hear 2 short beeps, the second oldest call is marked.
  1880.  
  1881.               etc...
  1882.  
  1883.       You will as usual hear 1 long beep after the function has returned.
  1884.  
  1885.  
  1886.  
  1887.  
  1888.  
  1889.     Next Call
  1890.  
  1891.     =========
  1892.  
  1893.       This function will mark the next (newer) call.
  1894.  
  1895.       If the loglist is empty or if there aren't no next call, you will
  1896.  
  1897.       hear 3 short beep tones.
  1898.  
  1899.  
  1900.  
  1901.       You will begin to hear 1 long beep.
  1902.  
  1903.         Then: If you hear 2 short beeps, the second oldest call is marked.
  1904.  
  1905.               etc...
  1906.  
  1907.       You will as usual hear 1 long beep after the function has returned.
  1908.  
  1909.  
  1910.  
  1911.  
  1912.  
  1913.  
  1914.  
  1915.  
  1916.  
  1917.     Delete Marked Call
  1918.  
  1919.     ==================
  1920.  
  1921.       This function will delete the marked call from the loglist and disk.
  1922.  
  1923.       You have no possibility to listen at this call again..
  1924.  
  1925.  
  1926.  
  1927.       If the loglist is empty, you will hear 3 short beep tones.
  1928.  
  1929.       If the call is was deleted, you will hear 1 short beep tones.
  1930.  
  1931.  
  1932.  
  1933.  
  1934.  
  1935.     Archive Marked Call
  1936.  
  1937.     ===================
  1938.  
  1939.       This function will archive the marked call in the loglist. The call
  1940.  
  1941.       is removed from the loglist and renamed on the disk.
  1942.  
  1943.       You can listen at this call again manually.
  1944.  
  1945.  
  1946.  
  1947.       If the loglist is empty, you will hear 3 short beep tones.
  1948.  
  1949.       If the call is was archived, you will hear 1 short beep tones.
  1950.  
  1951.  
  1952.  
  1953.  
  1954.  
  1955.     Change Outgoing Message
  1956.  
  1957.     =======================
  1958.  
  1959.       This function will record a new outgoing message with same file name
  1960.  
  1961.       as before. The old file will be deleted.
  1962.  
  1963.       When recording this message some special settings are used:
  1964.  
  1965.         Maximum record length is set to 120 seconds.
  1966.  
  1967.         Autostop when silence is enabled.
  1968.  
  1969.         Silence Level is set to 17 decibel.
  1970.  
  1971.         Silence Time is set to 3 seconds.
  1972.  
  1973.  
  1974.  
  1975.       After you hear 3 short and 2 long beep tones, VoiXEL will record
  1976.  
  1977.       until it detects silence. You must be very quiet after talking your
  1978.  
  1979.       message.
  1980.  
  1981.       When VoiXEL has recorded your new outgoing message it will as usual
  1982.  
  1983.       beep 1 long tone and wait for new remote commands.
  1984.  
  1985.  
  1986.  
  1987.  
  1988.  
  1989.     Enable/Disable Delivery
  1990.  
  1991.     =======================
  1992.  
  1993.       With this function you can toggle the Enable/Disable Delivery.
  1994.  
  1995.       If you hear 3 short beep tones, you have Enabled the Delivery.
  1996.  
  1997.       If you hear 1 short beep tone, you have Disabled the Delivery.
  1998.  
  1999.  
  2000.  
  2001.  
  2002.  
  2003.     Set Deliver Number
  2004.  
  2005.     ==================
  2006.  
  2007.       With this function you can change the Deliver Number.
  2008.  
  2009.  
  2010.  
  2011.       You will now hear 2 short beeps and VoiXEL waits for you to enter the
  2012.  
  2013.       new phonenumber.
  2014.  
  2015.       You have 60 seconds to enter max. 20 digits.
  2016.  
  2017.       Press '#' after the last digit.
  2018.  
  2019.       You will now hear 2 short beeps again and VoiXEL waits for you to enter
  2020.  
  2021.       the new phonenumber again.
  2022.  
  2023.       You have 60 seconds to enter max. 20 digits.
  2024.  
  2025.       Press '#' after the last digit.
  2026.  
  2027.  
  2028.  
  2029.       If the two phonenumbers are exactly the same, you will hear 1 long beep
  2030.  
  2031.       tone and the Deliver Number is changed.
  2032.  
  2033.       If the two phonenumbers weren't the same, you will hear 3 short beep
  2034.  
  2035.       tones and the Deliver Number is unchanged.
  2036.  
  2037.  
  2038.  
  2039.  
  2040.  
  2041.  
  2042.  
  2043.  
  2044.  
  2045.     Change Deliver Message
  2046.  
  2047.     ======================
  2048.  
  2049.       This function will record a new Deliver Message with same file name
  2050.  
  2051.       as before. If no file was chosen before, VoiXEL chooses a default
  2052.  
  2053.       filename. (VoiXEL:DeliverMessage.VXL)
  2054.  
  2055.  
  2056.  
  2057.       When recording this message some special settings are used:
  2058.  
  2059.         Maximum record length is set to 120 seconds.
  2060.  
  2061.         Autostop when silence is enabled.
  2062.  
  2063.         Silence Level is set to 17 decibel.
  2064.  
  2065.         Silence Time is set to 3 seconds.
  2066.  
  2067.  
  2068.  
  2069.       After you hear 3 short and 2 long beep tones, VoiXEL will record
  2070.  
  2071.       until it detects silence. You must be very quiet after talking your
  2072.  
  2073.       message.
  2074.  
  2075.       When VoiXEL has recorded your new outgoing message it will as usual
  2076.  
  2077.       beep 1 long tone and wait for new remote commands.
  2078.  
  2079.  
  2080.  
  2081.  
  2082.  
  2083.     Change Password
  2084.  
  2085.     ===============
  2086.  
  2087.       With this function you can change the Password.
  2088.  
  2089.  
  2090.  
  2091.       You will now hear 2 short beeps and VoiXEL waits for you to enter the
  2092.  
  2093.       new password.
  2094.  
  2095.       You have 60 seconds to enter max. 6 digits.
  2096.  
  2097.       Press '#' after the last digit.
  2098.  
  2099.       You will now hear 2 short beeps again and VoiXEL waits for you to enter
  2100.  
  2101.       the new password again.
  2102.  
  2103.       You have 60 seconds to enter max. 6 digits.
  2104.  
  2105.       Press '#' after the last digit.
  2106.  
  2107.  
  2108.  
  2109.       If the two Passwords are exactly the same, you will hear 1 long beep
  2110.  
  2111.       tone and the Password is changed.
  2112.  
  2113.       If the two Password weren't the same, you will hear 3 short beep
  2114.  
  2115.       tones and the Password is unchanged.
  2116.  
  2117.  
  2118.  
  2119.  
  2120.  
  2121.  
  2122.  
  2123.  
  2124.  
  2125. 6    Arexx-port
  2126.  
  2127.  
  2128.  
  2129.  
  2130.  
  2131.     I haven't included all AREXX-commands in this demoversion. The only
  2132.  
  2133.     functions that you should use is described here and is only used
  2134.  
  2135.     when you want to integrate VoiXEL with other programs. (Such as GPFax)
  2136.  
  2137.  
  2138.  
  2139.  
  2140.  
  2141.     I couldn't decide what to do with the AREXX-port.
  2142.  
  2143.  
  2144.  
  2145.     1..  I didn't want to write the answerroutine in AREXX, because I
  2146.  
  2147.          wouldn't be able to control the serial port in an optimal way then.
  2148.  
  2149.     2..  I had to use the AREXX interface when I'm returning values from
  2150.  
  2151.          Fax or data scripts. It wouldn't be able to integrate VoiXEL with
  2152.  
  2153.          other softwares if I didn't have an AREXX-port.
  2154.  
  2155.     3..  The most important thing is that VoiXEL can run together with
  2156.  
  2157.          any program.
  2158.  
  2159.  
  2160.  
  2161.  
  2162.  
  2163.     Command               Description
  2164.  
  2165.     ------------------------------------------------------------------
  2166.  
  2167.  
  2168.  
  2169.   * Quit                  Quit VoiXEL at once.
  2170.  
  2171.  
  2172.  
  2173.   * setVAR <variable> <string/num>
  2174.  
  2175.  
  2176.  
  2177.            LENGTH         Set call length in Loglist. (seconds)
  2178.  
  2179.            CALLERNUMBER   Set callernumber in loglist.
  2180.  
  2181.            FILENAME       Set filename connected to call. This filename
  2182.  
  2183.                           is used for finding Fax-documents or voice files.
  2184.  
  2185.            RETURNCODE     Return string from script. (not used yet)
  2186.  
  2187.  
  2188.  
  2189.  
  2190.  
  2191.     --------------------------------------------------------------------
  2192.  
  2193.  
  2194.  
  2195.     Here are some undocumented AREXX-commands, but please don't use them
  2196.  
  2197.     yet. I know there are some (many) bugs left in them, and I will change
  2198.  
  2199.     them when I have a better plan for the AREXX-port.
  2200.  
  2201.  
  2202.  
  2203.  
  2204.  
  2205.      CloseSerial
  2206.  
  2207.      OpenSerial <device> <unit>
  2208.  
  2209.     getWorkfile        |
  2210.  
  2211.     setWorkfile        |
  2212.  
  2213.     PlayNoRestore      |  They use variable 'FILENAME' for input
  2214.  
  2215.     Play               |  and output for the moment.
  2216.  
  2217.     RecordNoRestore    |
  2218.  
  2219.     Record             |
  2220.  
  2221.     LoadSettings       |
  2222.  
  2223.     SaveSettings       |
  2224.  
  2225.  
  2226.  
  2227.     InitVoiceMode <NoDevice | PhoneLine | ExternalMic | InternalSpeaker>
  2228.  
  2229.     RestoreVoiceMode
  2230.  
  2231.     ReadKey <num> <timeout>
  2232.  
  2233.     ReadKeyUntil <num> <timeout> <endchar>
  2234.  
  2235.     SetAutoStop <ON | OFF>
  2236.  
  2237.     SetBeep <ON | OFF>
  2238.  
  2239.     SetCompression <CELP | ADPCM2 | ADPCM3>
  2240.  
  2241.     SetIOPlay <AmigaSpeaker | PhoneLine | InternalSpeaker>
  2242.  
  2243.     SetIORec <PhoneLine | ExternalMic>
  2244.  
  2245.     SetRecordTime <value>
  2246.  
  2247.     SetRingsForAnswer <value>
  2248.  
  2249.     SetRingVolume <value>
  2250.  
  2251.     SetSaveToRam <ON | OFF>
  2252.  
  2253.     SetSilenceLevel <value>
  2254.  
  2255.     SetSilenceTime <value>
  2256.  
  2257.     SetSmartAnswer <ON | OFF>
  2258.  
  2259.     Beep <length> <tone1> [<tone2>]
  2260.  
  2261.  
  2262.  
  2263.  
  2264.  
  2265.  
  2266.  
  2267.  
  2268.  
  2269. Appendix   A
  2270.  
  2271. ============
  2272.  
  2273.  
  2274.  
  2275. Configuration Specifics
  2276.  
  2277.  
  2278.  
  2279.  
  2280.  
  2281. A.1         Serial.device
  2282.  
  2283.  
  2284.  
  2285. The serial.device is opened in shared mode, 38400 Baud,8,N,1. Other programs
  2286.  
  2287. which is used for Data Calls such as getty should open the serial.device
  2288.  
  2289. with same parameters.
  2290.  
  2291.  
  2292.  
  2293.  
  2294.  
  2295. A.2         OwnDevUnit.device
  2296.  
  2297.  
  2298.  
  2299. OwnDevUnit.device is not required, but I recommend you to use it. If VoiXEL
  2300.  
  2301. is started and waits (iconified or not), VoiXEL will release the serial port
  2302.  
  2303. if any other program wants to use it. (Both program must use OwnDevUnit)
  2304.  
  2305. After a few seconds VoiXEL tries to lock the serial port again. VoiXEL is
  2306.  
  2307. hanging until the serial port is locked again. There are no way to quit
  2308.  
  2309. VoiXEL in this situation. If VoiXEL was waiting for an incoming call before
  2310.  
  2311. the interrupt, it will continue with this after locking the serial port.
  2312.  
  2313.  
  2314.  
  2315. This means that you don't have to quit VoiXEL if you start 'Term' for
  2316.  
  2317. example. When you quit 'Term', VoiXEL will lock the serial port and you
  2318.  
  2319. are able to use it again.
  2320.  
  2321.  
  2322.  
  2323.  
  2324.  
  2325.  
  2326.  
  2327.  
  2328.  
  2329.  
  2330.  
  2331.  
  2332.  
  2333. Appendix   B
  2334.  
  2335. ============
  2336.  
  2337.  
  2338.  
  2339. Integration with other software
  2340.  
  2341.  
  2342.  
  2343.  
  2344.  
  2345. B.1         GPFax
  2346.  
  2347.  
  2348.  
  2349. I recommend you to use GPFax together with VoiXEL if you want to use the
  2350.  
  2351. ability to receive fax calls. The fax scripts which is included, should
  2352.  
  2353. work without any problems if you use GPFax 2.30. I don't now if older
  2354.  
  2355. versions work, but I think so.
  2356.  
  2357.  
  2358.  
  2359. Remember to edit the settings in GPFax before using it. The InitString
  2360.  
  2361. must not contain '&F'. The '&F' restores the modem to factorysettings when
  2362.  
  2363. you start GPFax. It will also hangup the line and cause a flash or perhaps
  2364.  
  2365. you loose the connection with the incoming call.
  2366.  
  2367. The string could look like this:
  2368.  
  2369.  
  2370.  
  2371.         AATE0V1X4&K3&C1&D2S0=0
  2372.  
  2373.  
  2374.  
  2375. You must also run GPFax in shared mode. If not, VoiXEL and GPFax can't use
  2376.  
  2377. the serial.device at the same time.
  2378.  
  2379.  
  2380.  
  2381.  
  2382.  
  2383. B.3         UUCP
  2384.  
  2385.  
  2386.  
  2387. VoiXEL can be used together with AmigaUUCP if you want. If the caller
  2388.  
  2389. starts the Datascript you could run the getty-like program to validate
  2390.  
  2391. a correct login on your computer.
  2392.  
  2393.  
  2394.  
  2395. Remember:
  2396.  
  2397. The Datascript is executed after VoiXEL has interrupted the play or record.
  2398.  
  2399. VoiXEL will wait until the script has returned, so you must be sure that
  2400.  
  2401. the script terminates after ONE logoff or lost connection.
  2402.  
  2403. You CAN'T use the original getty (V1.16.14), because this program will
  2404.  
  2405. hangup and wait for a new call. VoiXEL will hang here...
  2406.  
  2407. Agetty is a program made by Peter Simons and have the option so you could
  2408.  
  2409. make only ONE login and then exit.
  2410.  
  2411.  
  2412.  
  2413.  
  2414.  
  2415.  
  2416.  
  2417. B.4         BBS Systems
  2418.  
  2419.  
  2420.  
  2421. There should not be any problem to use VoiXEL with any other BBS systems.
  2422.  
  2423. The most important thing is that it must exit after one call. (See UUCP)
  2424.  
  2425.  
  2426.  
  2427.  
  2428.  
  2429.  
  2430.  
  2431. B.4         Term
  2432.  
  2433.  
  2434.  
  2435. (Term is copyrighted by Olaf Barthel)
  2436.  
  2437. I tried to ask people about simple BBS programs or a program which allows
  2438.  
  2439. upload and download. Actually I didn't get many answers, but I got one
  2440.  
  2441. suggestion from Bob Maple. He had made an easy AREXX script which waited
  2442.  
  2443. for an easy login and then allowed only upload and download. I changed it
  2444.  
  2445. a bit so I could integrate it with VoiXEL. For some reason I couldn't load
  2446.  
  2447. another settings file when I started Term, so I had save the changes to
  2448.  
  2449. the default 'term.prefs' instead. Some settings must be changed, such as:
  2450.  
  2451.  
  2452.  
  2453.  
  2454.  
  2455.  
  2456.  
  2457.  
  2458.  
  2459. Serial Settings:        All settings must match VoiXEL's.
  2460.  
  2461.                         Baud Rate 38400 8N1
  2462.  
  2463.                         Handshaking CTS/RTS
  2464.  
  2465.                         Full Duplex
  2466.  
  2467.                         Break Length 250000
  2468.  
  2469.                         Shared Access
  2470.  
  2471.  
  2472.  
  2473. Modem Init String:      May not be ATZ\r. I changed it to AT\r
  2474.  
  2475.  
  2476.  
  2477.  
  2478.  
  2479. The simple VoiXELminiBBS AREXX-script is untested, but I don't see any
  2480.  
  2481. problem there any more. The only thing I've tested is the initialization
  2482.  
  2483. so it will start up correct. I'm not very good in AREXX programming, so
  2484.  
  2485. my solution isn't the best... I know :-)
  2486.  
  2487. I hope that you've got an idea of how you can use it and make a better
  2488.  
  2489. script, or integrate VoiXEL with other BBS programs. If you know any
  2490.  
  2491. other easy BBS programs, please let me know. I would like to include
  2492.  
  2493. more AREXX-scripts (and better) for my next release.
  2494.  
  2495.  
  2496.  
  2497.  
  2498.  
  2499. VoiXELMiniBBS.rexx has a main menu which look something like this:
  2500.  
  2501.  
  2502.  
  2503. MiniBBS Main Menu
  2504.  
  2505. -----------------
  2506.  
  2507. U. Upload file
  2508.  
  2509. D. Download file
  2510.  
  2511. C. Change Directory
  2512.  
  2513. S. Show Directory (Dir)
  2514.  
  2515. L. List Directory (List)
  2516.  
  2517. G. Loggoff
  2518.  
  2519.  
  2520.  
  2521. Choose a command:
  2522.  
  2523.  
  2524.  
  2525.  
  2526.  
  2527. I think it's self-explaining how to use it, so I don't tell you any more..
  2528.  
  2529. Change it if you like and send me a better version.
  2530.  
  2531.  
  2532.  
  2533.  
  2534.  
  2535. ===========================================================================
  2536.  
  2537.  
  2538.  
  2539.  
  2540.  
  2541. Appendix   C
  2542.  
  2543. ============
  2544.  
  2545.  
  2546.  
  2547. C.1    How To Registrate VoiXEL
  2548.  
  2549.  
  2550.  
  2551. If you use like VoiXEL, and would like to see new versions in the
  2552.  
  2553. future, please registrate you as a user of VoiXEL.
  2554.  
  2555. You will then automatically receive a registered version.
  2556.  
  2557.  
  2558.  
  2559. Fill in the registration form and send it to me. I prefer that you
  2560.  
  2561. send it to me via EMail. You must fill in the registration form
  2562.  
  2563. and answer all my questions. Your name will be installed in the
  2564.  
  2565. registrated version.
  2566.  
  2567.  
  2568.  
  2569. The registration fee is 110SEK or 22DM. (+40SEK for shipping)
  2570.  
  2571. If I could send your registrated version of VoiXEL via EMail to you,
  2572.  
  2573. there won't be any extra expenses for shipping. I won't accept any
  2574.  
  2575. checks or creditcards.
  2576.  
  2577.  
  2578.  
  2579. If you think VoiXEL is worth more, you could pay higher registration fee
  2580.  
  2581. or send me a gift (or two). (I need a bigger harddisk and 4-8Mb extra RAM
  2582.  
  2583. for my A4000/040 :)
  2584.  
  2585. I've spent much time on this project now, so I hope you understand that
  2586.  
  2587. I've made a registrated version now.
  2588.  
  2589.  
  2590.  
  2591.  
  2592.  
  2593. Send the registration fee to:
  2594.  
  2595.         Account  1160 - 17 089 154 - 2
  2596.  
  2597.         HandelsBanken Kristianstad, Sweden
  2598.  
  2599. or
  2600.  
  2601.  send 110 SEK in an envelope together with the registration form.
  2602.  
  2603.  It's probably much easier (and cheaper) for both of us.
  2604.  
  2605.  
  2606.  
  2607. AND send the registration form to:
  2608.  
  2609.         Christian 'Mag' Magnusson
  2610.  
  2611.         Gibraltargatan 84:519
  2612.  
  2613.         412 79  Gothenbourg
  2614.  
  2615.         Sweden
  2616.  
  2617.         Email: d1mag@dtek.chalmers.se
  2618.  
  2619.  
  2620.  
  2621.  
  2622.  
  2623.  
  2624.  
  2625.  
  2626.  
  2627. C.2    Registration Form
  2628.  
  2629.  
  2630.  
  2631.  
  2632.  
  2633. First Name           :
  2634.  
  2635.                       ----------------------------------------------------
  2636.  
  2637.  
  2638.  
  2639. Name                 :
  2640.  
  2641.                       ----------------------------------------------------
  2642.  
  2643.  
  2644.  
  2645. Address              :
  2646.  
  2647.                       ----------------------------------------------------
  2648.  
  2649.  
  2650.  
  2651. Country              :
  2652.  
  2653.                       ----------------------------------------------------
  2654.  
  2655.  
  2656.  
  2657. EMail address        :
  2658.  
  2659.                       ----------------------------------------------------
  2660.  
  2661.  
  2662.  
  2663. Hardware Config.     :
  2664.  
  2665.                       ----------------------------------------------------
  2666.  
  2667.  
  2668.  
  2669. Modem                :
  2670.  
  2671.                       ----------------------------------------------------
  2672.  
  2673.  
  2674.  
  2675.  
  2676.  
  2677. Where do you want me to send your registrated version of VoiXEL ?
  2678.  
  2679.  
  2680.  
  2681. (To Email-address in uuencoded format)  /  (To the address above)
  2682.  
  2683.  
  2684.  
  2685.  
  2686.  
  2687. Where did you find and hear about VoiXEL ?
  2688.  
  2689.  
  2690.  
  2691. --------------------------------------------------------------------------
  2692.  
  2693.  
  2694.  
  2695. --------------------------------------------------------------------------
  2696.  
  2697.  
  2698.  
  2699.  
  2700.  
  2701. Do you want to use VoiXEL in any other localization-language ?
  2702.  
  2703. (If yes... Do you want to help me with the translation ?)
  2704.  
  2705.  
  2706.  
  2707. --------------------------------------------------------------------------
  2708.  
  2709.  
  2710.  
  2711. --------------------------------------------------------------------------
  2712.  
  2713.  
  2714.  
  2715.  
  2716.  
  2717. Have you tried to integrate VoiXEL with other softwares ?
  2718.  
  2719. (Such as Fax programs, BBS's or something else)
  2720.  
  2721.  
  2722.  
  2723. --------------------------------------------------------------------------
  2724.  
  2725.  
  2726.  
  2727. --------------------------------------------------------------------------
  2728.  
  2729.  
  2730.  
  2731.  
  2732.  
  2733.  
  2734.  
  2735. Do you have any suggestions for my next release ?
  2736.  
  2737.  
  2738.  
  2739. --------------------------------------------------------------------------
  2740.  
  2741.  
  2742.  
  2743. --------------------------------------------------------------------------
  2744.  
  2745.  
  2746.  
  2747.